package main

import "fmt"

// 2.有一个数组 [1,4,9,16,2,5,10,15]，生成一个新切片，要求新切片元素是数组相邻2项的和。
// 答：原数组为a , 新产生的切片为s, 代码如下：

func main() {
	var a = [8]int{1, 4, 9, 16, 2, 5, 10, 15}
	fmt.Println(a)
	s := make([]int, len(a)-1)
	fmt.Println(s)
	for i := 0; i < len(s); i++ {
		s[i] = a[i] + a[i+1]
	}
	for _, v := range s {
		fmt.Println(v)
	}
}
